package com.alks.entity.data.entity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;

import java.math.BigDecimal;

@Getter
@Setter
@NoArgsConstructor
@ToString
public class YfBomPartNew2 {

    @ApiModelProperty(value = "公司",name = "companyId")
    private String companyId;

    @ApiModelProperty(value = "型体",name = "styleNo")
    private String styleNo;

    @ApiModelProperty(value = "型体颜色",name = "styleColor")
    private String styleColor;

    @ApiModelProperty(value = "序号",name = "seqNo")
    private String seqNo;

    @ApiModelProperty(value = "部位",name = "partName")
    private String partName;

    @ApiModelProperty(value = "段",name = "segment")
    private String segment;

    @ApiModelProperty(value = "物料编码",name = "mtlNo")
    private String mtlNo;

    @ApiModelProperty(value = "材料名称",name = "mtlName")
    private String mtlName;

    @ApiModelProperty(value = "材料颜色",name = "mtlColor")
    private String mtlColor;

    @ApiModelProperty(value = "规格",name = "mtlSpec")
    private String mtlSpec;

    @ApiModelProperty(value = "单位",name = "mtlUnit")
    private String mtlUnit;

    @ApiModelProperty(value = "用量",name = "usage")
    private BigDecimal usage;

    @ApiModelProperty(value = "计算方式",name = "usageType")
    private String usageType;

    @ApiModelProperty(value = "供应商",name = "vendor")
    private String vendor;

    @ApiModelProperty(value = "尺码起",name = "size1")
    private String size1;

    @ApiModelProperty(value = "尺码止",name = "size2")
    private String size2;

    private String mtlTypeNo;

    @ApiModelProperty(value = "物料编码",name = "mtlNo2")
    private String mtlNo2;

    @ApiModelProperty(value = "领用单位",name = "drawDept")
    private String drawDept;

    @ApiModelProperty(value = "主辅料",name = "mtlProperty")
    private String mtlProperty;

    @ApiModelProperty(value = "捡料",name = "noLotUsage")
    private String noLotUsage;

    @ApiModelProperty(value = "号码类型",name = "sizeType")
    private String sizeType;

    @ApiModelProperty(value = "备注",name = "remark")
    private String remark;

    @ApiModelProperty(value = "被复制型体",name = "styleCopyTemp")
    private String styleCopyTemp;

    @ApiModelProperty(value = "被复制颜色",name = "colorCopyTemp")
    private String colorCopyTemp;
    private String orderIdCopyTemp;

    @ApiModelProperty("供货方式")
    private String vendorType;

    @ApiModelProperty("联系方式")
    private String phone;

    @ApiModelProperty("部件加工方式")
    private String process;

    //开发扩展字段订单号
    private String orderId;
}